package edu.ccut.saturn.basecomponent.database.impl;

import java.util.List;

import edu.ccut.saturn.basecomponent.database.ISaturnSQL;
import edu.ccut.saturn.basecomponent.database.util.FieldAndValueVO;
import edu.ccut.saturn.component.SaturnData;

public class SaturnSQL implements ISaturnSQL {
	
    private String type = null;
    
    private String sql = null;
    
    private String operationType = null;
    
    private SaturnData saturnData = null;
    
    private String saturnDataFullKey;
    
    private List<FieldAndValueVO> conditionList = null;
    
    private int startIndex;
    
    private int endIndex;

	public String getSaturnDataFullKey() {
		return saturnDataFullKey;
	}

	public void setSaturnDataFullKey(String saturnDataFullKey) {
		this.saturnDataFullKey = saturnDataFullKey;
	}

	public String getDBType() {
		return type;
	}

	public String getSql() {
		return sql;
	}

	public void setDBtype(String type) {
		this.type = type;
	}

	public void setSql(String sql) {
		this.sql = sql;
	}

	public SaturnData getSaturnData() {
		return saturnData;
	}

	public void setSaturnData(SaturnData saturnData) {
		this.saturnData = saturnData;
	}

	public String getOperationType() {
		return operationType;
	}

	public void setOperationType(String operationType) {
		this.operationType = operationType;
	}

	public  List<FieldAndValueVO> getConditionList() {
		return conditionList;
	}

	public void setConditionList(List<FieldAndValueVO> conditionList) {
		this.conditionList = conditionList;
	}

	public int getStartIndex() {
		return startIndex;
	}

	public void setStartIndex(int startIndex) {
		this.startIndex = startIndex;
	}

	public int getEndIndex() {
		return endIndex;
	}

	public void setEndIndex(int endIndex) {
		this.endIndex = endIndex;
	}

}
